---
title: "Container Inspection Management System"
space: "Icd tz"
url: "https://support.aakvatech.com/ICD TZ/container -Inspection -Management -System"
updated: "2026-07-22"
---

# User Manual for Container Inspection Management System

## 1. Overview
The **Container Inspection Management System** in **Frappe ERPNext** is designed to facilitate the inspection of containers during their stay in the yard. It ensures efficient tracking, verification, and validation of container conditions before and after movements, maintaining transparency and accountability in container handling.

## 2. Key Features
- **Inspection Record Management:** Tracks container inspections with a unique reference number.
- **Integration with In-Yard Booking:** Links inspections with yard bookings for streamlined operations.
- **Inspector Details and Inspection Results:** Captures inspector name, inspection date, and findings.
- **Container Location Updates:** Records container movements post-inspection.
- **Automated Service Order Creation:** Generates service orders for required follow-up actions.
- **Detailed Inspection Services:** Tracks specific container services, TRA official involvement, exam status, and volume details.
- **Role-Based Access Control:** Ensures that only authorized personnel can conduct or update inspections.

## 3. Pre-Requisites
Before using this module, ensure the following:
- **ERPNext and Frappe Installed** (v13 or later recommended).
- **User Role Permissions Configured** (System Manager, Inspection Manager, Read-Only User).
- **Pre-Registered Containers** (Ensure the container exists in the system before an inspection is performed).
- **In-Yard Booking Exists** (The container should have an active in-yard booking for inspection linkage).
- **Container Inspection Details Are Configured** (Ensure the services, officials, and required attributes are set up correctly).

## 4. Step-by-Step Usage
### Step 1: Creating a Container Inspection
1. Navigate to **Container Inspection** in ERPNext.
2. Click **New** to create an inspection record.
3. Select the **In-Yard Booking** linked to the container.
4. Enter relevant details:
   - *Inspector Name, Inspection Date, Inspection Results, and Comments.*
5. Assign a **New Container Location** if applicable.
6. Click **Save** to store the inspection record.

### Step 2: Adding Container Inspection Details
1. In the **Service Details** section, click **Add Row** to input specific services.
2. Select the **Service Type** (from predefined ICD Services).
3. Enter details such as:
   - *TRA Official, ICD Official, Clearing Agent, Exam Status, New Seal No, Status Change, Volume of Cargo, and Remarks.*
4. Click **Save** to store the service details.

### Step 3: Submitting an Inspection
1. Ensure all mandatory fields are filled.
2. Click **Submit** to finalize the inspection.
3. The system updates the **Container Status** accordingly.

### Step 4: Updating Inspection Details
1. Open an existing **Container Inspection Record**.
2. Modify fields such as *Inspection Comments, Post-Inspection Location, or Additional Notes*.
3. Click **Save** to apply the changes.

### Step 5: Creating a Service Order (If Needed)
1. If a **Service Order** is required, navigate to the **Container Inspection** record.
2. Click **Create Service Order** (available only after submission).
3. A new **Service Order** will be generated with pre-filled details from the inspection.

## 5. Troubleshooting (Common Errors and Resolutions)
| Error | Cause | Solution |
|-------|-------|----------|
| *In-Yard Booking not found* | Missing booking reference | Ensure the container has a valid booking before inspection |
| *Inspection Date cannot be empty* | Required field missing | Enter the inspection date before saving |
| *Invalid container location update* | Incorrect location selection | Verify that the **New Container Location** is valid |
| *Service Selection Missing* | No service assigned to inspection | Ensure that a service is selected under **Service Details** |
| *Submission restricted* | User lacks permissions | Confirm the user has submission rights under system settings |

## 6. User Roles and Permissions
### Roles Available:
- **System Manager:** Full control (create, edit, delete, submit, and manage inspections).
- **Inspection Manager:** Can create, edit, and submit inspections but cannot delete them.
- **Read-Only Users:** Can view inspection records but cannot modify them.

### Permissions Matrix
| Action | System Manager | Inspection Manager | Read-Only |
|--------|---------------|--------------------|-----------|
| Create Inspection | ✅ | ✅ | ❌ |
| Edit Inspection | ✅ | ✅ | ❌ |
| Submit Inspection | ✅ | ✅ | ❌ |
| Delete Inspection | ✅ | ❌ | ❌ |
| View Inspection | ✅ | ✅ | ✅ |

## 7. Key Notes
- Ensure all **required fields** are filled before saving an inspection.
- The **search function** enables filtering based on *Container Number, Inspector Name, and Inspection Date*.
- Properly link inspections to the relevant **In-Yard Booking** to maintain accurate records.
- Use the **Container Inspection Detail** section to track specific service-related activities.
- **Submission workflow** ensures only authorized users can finalize records.

---

This manual serves as a complete guide to managing **Container Inspections** in ERPNext. For further assistance, contact the **System Administrator** or refer to **Frappe Documentation**.

